package com.app.model;

import java.util.ArrayList;
import java.util.Collection;

import com.app.constants.ViewConstants;

public class Comment {
    
    private String statusCode = ViewConstants.EMPYT;

    private String statusText = ViewConstants.EMPYT;

    private Long id = null;

    private String description = ViewConstants.EMPYT;

    private Post post = new Post();

    private User author = new User();

    private Collection<User> usersLike = new ArrayList<User>();

    private Integer countLike = null;

    public Comment() {

    }

    public Long getId() {
	return id;
    }

    public void setId(Long id) {
	this.id = id;
    }

    public String getDescription() {
	return description;
    }

    public void setDescription(String description) {
	this.description = description;
    }

    public Post getPost() {
	return post;
    }

    public void setPost(Post post) {
	this.post = post;
    }

    public User getAuthor() {
	return author;
    }

    public void setAuthor(User author) {
	this.author = author;
    }

    public Collection<User> getUsersLike() {
	return usersLike;
    }

    public void setUsersLike(Collection<User> usersLike) {
	this.usersLike = usersLike;
    }

    public Integer getCountLike() {
	return countLike;
    }

    public void setCountLike(Integer countLike) {
	this.countLike = countLike;
    }

    public String getStatusCode() {
        return statusCode;
    }

    public void setStatusCode(String statusCode) {
        this.statusCode = statusCode;
    }

    public String getStatusText() {
        return statusText;
    }

    public void setStatusText(String statusText) {
        this.statusText = statusText;
    }

}
